package org.ch03.test06;

/**
 * @author ZJL
 * @date 2025-03-27
 */
public class MainTest01 {

    public static void main(String[] args) {
        // 正确 - 多态 - 父类对象可以接受任意的子类对象 - 协变性
        Animal a = new Dog();

        // 错误 - 泛型不不支持协变性
        // 也就是说，等号左右两边的泛型必须一致！- 泛型的不变性
        // List<Animal> list = new ArrayList<Dog>();

        // 思考：如何实现像多态一样，让泛型实现协变 - 通配符
    }
}
